/* To avoid CSS expressions while still supporting IE 7 and IE 6, use this script */
/* The script tag referencing this file must be placed before the ending body tag. */

/* Use conditional comments in order to target IE 7 and older:
	<!--[if lt IE 8]><!-->
	<script src="ie7/ie7.js"></script>
	<!--<![endif]-->
*/

(function() {
	function addIcon(el, entity) {
		var html = el.innerHTML;
		el.innerHTML = '<span style="font-family: \'mofumui\'">' + entity + '</span>' + html;
	}
	var icons = {
		'mofum-add-outline': '&#xeaeb;',
		'mofum-add-solid': '&#xeaec;',
		'mofum-adjust': '&#xeaed;',
		'mofum-airplane2': '&#xeaee;',
		'mofum-album': '&#xeaef;',
		'mofum-align-center': '&#xeaf0;',
		'mofum-align-justified': '&#xeaf1;',
		'mofum-align-left': '&#xeaf2;',
		'mofum-align-right': '&#xeaf3;',
		'mofum-anchor': '&#xeaf4;',
		'mofum-announcement': '&#xeaf5;',
		'mofum-apparel': '&#xeaf6;',
		'mofum-arrow-down3': '&#xeaf7;',
		'mofum-arrow-left3': '&#xeaf8;',
		'mofum-arrow-outline-down': '&#xeaf9;',
		'mofum-arrow-outline-left': '&#xeafa;',
		'mofum-arrow-outline-right': '&#xeafb;',
		'mofum-arrow-outline-up': '&#xeafc;',
		'mofum-arrow-right3': '&#xeafd;',
		'mofum-arrow-thick-down': '&#xeafe;',
		'mofum-arrow-thick-left': '&#xeaff;',
		'mofum-arrow-thick-right': '&#xeb00;',
		'mofum-arrow-thick-up': '&#xeb01;',
		'mofum-arrow-thin-down': '&#xeb02;',
		'mofum-arrow-thin-left': '&#xeb03;',
		'mofum-arrow-thin-right': '&#xeb04;',
		'mofum-arrow-thin-up': '&#xeb05;',
		'mofum-arrow-up3': '&#xeb06;',
		'mofum-artist': '&#xeb07;',
		'mofum-at-symbol': '&#xeb08;',
		'mofum-attachment2': '&#xeb09;',
		'mofum-backspace': '&#xeb0a;',
		'mofum-backward3': '&#xeb0b;',
		'mofum-backward-step': '&#xeb0c;',
		'mofum-badge': '&#xeb0d;',
		'mofum-battery-full': '&#xeb0e;',
		'mofum-battery-half': '&#xeb0f;',
		'mofum-battery-low': '&#xeb10;',
		'mofum-beverage': '&#xeb11;',
		'mofum-block': '&#xeb12;',
		'mofum-bluetooth': '&#xeb13;',
		'mofum-bolt': '&#xeb14;',
		'mofum-book-reference': '&#xeb15;',
		'mofum-bookmark2': '&#xeb16;',
		'mofum-bookmarkcopy2': '&#xeb17;',
		'mofum-bookmarkcopy3': '&#xeb18;',
		'mofum-bookmark-outline': '&#xeb19;',
		'mofum-bookmark-outline-add': '&#xeb1a;',
		'mofum-border-all': '&#xeb1b;',
		'mofum-border-bottom': '&#xeb1c;',
		'mofum-border-horizontal': '&#xeb1d;',
		'mofum-border-inner': '&#xeb1e;',
		'mofum-border-left': '&#xeb1f;',
		'mofum-border-none': '&#xeb20;',
		'mofum-border-outer': '&#xeb21;',
		'mofum-border-right': '&#xeb22;',
		'mofum-border-top': '&#xeb23;',
		'mofum-border-vertical': '&#xeb24;',
		'mofum-box': '&#xeb25;',
		'mofum-brightness-down': '&#xeb26;',
		'mofum-brightness-up': '&#xeb27;',
		'mofum-browser-window': '&#xeb28;',
		'mofum-browser-window-new': '&#xeb29;',
		'mofum-browser-window-open': '&#xeb2a;',
		'mofum-bug2': '&#xeb2b;',
		'mofum-buoy': '&#xeb2c;',
		'mofum-calculator2': '&#xeb2d;',
		'mofum-calendar2': '&#xeb2e;',
		'mofum-camera2': '&#xeb2f;',
		'mofum-chart': '&#xeb30;',
		'mofum-chart-bar': '&#xeb31;',
		'mofum-chart-pie': '&#xeb32;',
		'mofum-chat-bubble-dots': '&#xeb33;',
		'mofum-checkmark3': '&#xeb34;',
		'mofum-checkmark-outline': '&#xeb35;',
		'mofum-cheveron-down': '&#xeb36;',
		'mofum-cheveron-left': '&#xeb37;',
		'mofum-cheveron-outline-down': '&#xeb38;',
		'mofum-cheveron-outline-left': '&#xeb39;',
		'mofum-cheveron-outline-right': '&#xeb3a;',
		'mofum-cheveron-outline-up': '&#xeb3b;',
		'mofum-cheveron-right': '&#xeb3c;',
		'mofum-cheveron-up': '&#xeb3d;',
		'mofum-clipboard2': '&#xeb3e;',
		'mofum-close': '&#xeb3f;',
		'mofum-close-outline': '&#xeb40;',
		'mofum-close-solid': '&#xeb41;',
		'mofum-cloud2': '&#xeb42;',
		'mofum-cloud-upload2': '&#xeb43;',
		'mofum-code': '&#xeb44;',
		'mofum-coffee': '&#xeb45;',
		'mofum-cog2': '&#xeb46;',
		'mofum-color-palette': '&#xeb47;',
		'mofum-compose': '&#xeb48;',
		'mofum-computer-desktop': '&#xeb49;',
		'mofum-computer-laptop': '&#xeb4a;',
		'mofum-conversation': '&#xeb4b;',
		'mofum-copy2': '&#xeb4c;',
		'mofum-credit-card2': '&#xeb4d;',
		'mofum-currency-dollar': '&#xeb4e;',
		'mofum-dashboard': '&#xeb4f;',
		'mofum-date-add': '&#xeb50;',
		'mofum-dial-pad': '&#xeb51;',
		'mofum-directions': '&#xeb52;',
		'mofum-document': '&#xeb53;',
		'mofum-document-add': '&#xeb54;',
		'mofum-dots-horizontal-double': '&#xeb55;',
		'mofum-dots-horizontal-triple': '&#xeb56;',
		'mofum-download4': '&#xeb57;',
		'mofum-duplicate': '&#xeb58;',
		'mofum-edit-copy': '&#xeb59;',
		'mofum-edit-crop': '&#xeb5a;',
		'mofum-edit-cut': '&#xeb5b;',
		'mofum-edit-pencil': '&#xeb5c;',
		'mofum-education': '&#xeb5d;',
		'mofum-envelope': '&#xeb5e;',
		'mofum-exclamation-outline': '&#xeb5f;',
		'mofum-exclamation-solid': '&#xeb60;',
		'mofum-explore': '&#xeb61;',
		'mofum-factory': '&#xeb62;',
		'mofum-fast-forward': '&#xeb63;',
		'mofum-fast-rewind': '&#xeb64;',
		'mofum-film2': '&#xeb65;',
		'mofum-filter2': '&#xeb66;',
		'mofum-flag2': '&#xeb67;',
		'mofum-flashlight': '&#xeb68;',
		'mofum-folder2': '&#xeb69;',
		'mofum-folder-outline': '&#xeb6a;',
		'mofum-folder-outline-add': '&#xeb6b;',
		'mofum-format-bold': '&#xeb6c;',
		'mofum-format-font-size': '&#xeb6d;',
		'mofum-format-italic': '&#xeb6e;',
		'mofum-format-text-size': '&#xeb6f;',
		'mofum-format-underline': '&#xeb70;',
		'mofum-forward4': '&#xeb71;',
		'mofum-forward-step': '&#xeb72;',
		'mofum-gift2': '&#xeb73;',
		'mofum-globe': '&#xeb74;',
		'mofum-hand-stop': '&#xeb75;',
		'mofum-hard-drive': '&#xeb76;',
		'mofum-headphones2': '&#xeb77;',
		'mofum-heart2': '&#xeb78;',
		'mofum-home4': '&#xeb79;',
		'mofum-hot': '&#xeb7a;',
		'mofum-hour-glass2': '&#xeb7b;',
		'mofum-inbox': '&#xeb7c;',
		'mofum-inbox-check': '&#xeb7d;',
		'mofum-inbox-download': '&#xeb7e;',
		'mofum-inbox-full': '&#xeb7f;',
		'mofum-indent-decrease2': '&#xeb80;',
		'mofum-indent-increase2': '&#xeb81;',
		'mofum-information-outline': '&#xeb82;',
		'mofum-information-solid': '&#xeb83;',
		'mofum-key3': '&#xeb84;',
		'mofum-keyboard2': '&#xeb85;',
		'mofum-layers': '&#xeb86;',
		'mofum-library2': '&#xeb87;',
		'mofum-light-bulb': '&#xeb88;',
		'mofum-link2': '&#xeb89;',
		'mofum-list3': '&#xeb8a;',
		'mofum-list-add': '&#xeb8b;',
		'mofum-list-bullet': '&#xeb8c;',
		'mofum-load-balancer': '&#xeb8d;',
		'mofum-location3': '&#xeb8e;',
		'mofum-location-current': '&#xeb8f;',
		'mofum-location-food': '&#xeb90;',
		'mofum-location-gas-station': '&#xeb91;',
		'mofum-location-hotel': '&#xeb92;',
		'mofum-location-marina': '&#xeb93;',
		'mofum-location-park': '&#xeb94;',
		'mofum-location-restroom': '&#xeb95;',
		'mofum-location-shopping': '&#xeb96;',
		'mofum-lock-closed': '&#xeb97;',
		'mofum-lock-open': '&#xeb98;',
		'mofum-map3': '&#xeb99;',
		'mofum-menu5': '&#xeb9a;',
		'mofum-mic2': '&#xeb9b;',
		'mofum-minus-outline': '&#xeb9c;',
		'mofum-minus-solid': '&#xeb9d;',
		'mofum-mobile-devices': '&#xeb9e;',
		'mofum-mood-happy-outline': '&#xeb9f;',
		'mofum-mood-happy-solid': '&#xeba0;',
		'mofum-mood-neutral-outline': '&#xeba1;',
		'mofum-mood-neutral-solid': '&#xeba2;',
		'mofum-mood-sad-outline': '&#xeba3;',
		'mofum-mood-sad-solid': '&#xeba4;',
		'mofum-mouse': '&#xeba5;',
		'mofum-music-album': '&#xeba6;',
		'mofum-music-artist': '&#xeba7;',
		'mofum-music-notes': '&#xeba8;',
		'mofum-music-playlist': '&#xeba9;',
		'mofum-navigation-more': '&#xebaa;',
		'mofum-network': '&#xebab;',
		'mofum-news-paper': '&#xebac;',
		'mofum-notification2': '&#xebad;',
		'mofum-notifications': '&#xebae;',
		'mofum-notifications-outline': '&#xebaf;',
		'mofum-paste2': '&#xebb0;',
		'mofum-pause3': '&#xebb1;',
		'mofum-pause-outline': '&#xebb2;',
		'mofum-pause-solid': '&#xebb3;',
		'mofum-pen-tool': '&#xebb4;',
		'mofum-phone2': '&#xebb5;',
		'mofum-photo': '&#xebb6;',
		'mofum-php-elephant': '&#xebb7;',
		'mofum-pin': '&#xebb8;',
		'mofum-play4': '&#xebb9;',
		'mofum-play-outline': '&#xebba;',
		'mofum-playlist': '&#xebbb;',
		'mofum-plugin': '&#xebbc;',
		'mofum-portfolio': '&#xebbd;',
		'mofum-printer2': '&#xebbe;',
		'mofum-pylon': '&#xebbf;',
		'mofum-question2': '&#xebc0;',
		'mofum-queue': '&#xebc1;',
		'mofum-radar': '&#xebc2;',
		'mofum-radarcopy2': '&#xebc3;',
		'mofum-radio': '&#xebc4;',
		'mofum-refresh': '&#xebc5;',
		'mofum-reload': '&#xebc6;',
		'mofum-reply2': '&#xebc7;',
		'mofum-reply-all': '&#xebc8;',
		'mofum-repost': '&#xebc9;',
		'mofum-save-disk': '&#xebca;',
		'mofum-screen-full': '&#xebcb;',
		'mofum-search2': '&#xebcc;',
		'mofum-send': '&#xebcd;',
		'mofum-servers': '&#xebce;',
		'mofum-share3': '&#xebcf;',
		'mofum-share-01': '&#xebd0;',
		'mofum-share-alt': '&#xebd1;',
		'mofum-shield2': '&#xebd2;',
		'mofum-shopping-cart': '&#xebd3;',
		'mofum-show-sidebar': '&#xebd4;',
		'mofum-shuffle2': '&#xebd5;',
		'mofum-stand-by': '&#xebd6;',
		'mofum-star-full2': '&#xebd7;',
		'mofum-station': '&#xebd8;',
		'mofum-step-backward': '&#xebd9;',
		'mofum-step-forward': '&#xebda;',
		'mofum-stethoscope': '&#xebdb;',
		'mofum-store-front': '&#xebdc;',
		'mofum-stroke-width': '&#xebdd;',
		'mofum-subdirectory-left': '&#xebde;',
		'mofum-subdirectory-right': '&#xebdf;',
		'mofum-swap': '&#xebe0;',
		'mofum-tablet2': '&#xebe1;',
		'mofum-tag': '&#xebe2;',
		'mofum-target2': '&#xebe3;',
		'mofum-text-box': '&#xebe4;',
		'mofum-text-decoration': '&#xebe5;',
		'mofum-thermometer': '&#xebe6;',
		'mofum-thumbs-down': '&#xebe7;',
		'mofum-thumbs-up': '&#xebe8;',
		'mofum-ticket2': '&#xebe9;',
		'mofum-time': '&#xebea;',
		'mofum-timer': '&#xebeb;',
		'mofum-toolscopy': '&#xebec;',
		'mofum-translate': '&#xebed;',
		'mofum-trash': '&#xebee;',
		'mofum-travel': '&#xebef;',
		'mofum-travel-bus': '&#xebf0;',
		'mofum-travel-car': '&#xebf1;',
		'mofum-travel-case': '&#xebf2;',
		'mofum-travel-taxi-cab': '&#xebf3;',
		'mofum-travel-train': '&#xebf4;',
		'mofum-travel-walk': '&#xebf5;',
		'mofum-trophy2': '&#xebf6;',
		'mofum-tuning': '&#xebf7;',
		'mofum-upload4': '&#xebf8;',
		'mofum-usb': '&#xebf9;',
		'mofum-user2': '&#xebfa;',
		'mofum-user-add': '&#xebfb;',
		'mofum-user-group': '&#xebfc;',
		'mofum-user-solid-circle': '&#xebfd;',
		'mofum-user-solid-square': '&#xebfe;',
		'mofum-vector': '&#xebff;',
		'mofum-video-camera2': '&#xec00;',
		'mofum-view-carousel': '&#xec01;',
		'mofum-view-column': '&#xec02;',
		'mofum-view-hide': '&#xec03;',
		'mofum-view-list': '&#xec04;',
		'mofum-view-show': '&#xec05;',
		'mofum-view-tile': '&#xec06;',
		'mofum-volume-down': '&#xec07;',
		'mofum-volume-mute3': '&#xec08;',
		'mofum-volume-off': '&#xec09;',
		'mofum-volume-up': '&#xec0a;',
		'mofum-wallet': '&#xec0b;',
		'mofum-watch': '&#xec0c;',
		'mofum-window': '&#xec0d;',
		'mofum-window-new': '&#xec0e;',
		'mofum-window-open': '&#xec0f;',
		'mofum-wrench2': '&#xec10;',
		'mofum-yin-yang': '&#xec11;',
		'mofum-zoom-in2': '&#xec12;',
		'mofum-zoom-out2': '&#xec13;',
		'0': 0
		},
		els = document.getElementsByTagName('*'),
		i, c, el;
	for (i = 0; ; i += 1) {
		el = els[i];
		if(!el) {
			break;
		}
		c = el.className;
		c = c.match(/mofum-[^\s'"]+/);
		if (c && icons[c[0]]) {
			addIcon(el, icons[c[0]]);
		}
	}
}());
